<?php
include_once("role.php");
include_once("role.php");
include_once("resource.php");
include_once("rbac.php");


echo (" <br>pruebas sobre rol<br>" );
$role=new role();
echo ("<br>crear rol con permiso invalido:<br> ");

echo($role->Insertar_rol("test1","root"));

echo ("<br>crear rol con permiso valido: <br>");

echo($role->Insertar_rol("test1","admin"));

echo ("<br>buscar rol creado con permiso invalido: <br>");

echo($role->Seleccionar_rol("test1", "root"));

echo ("<br>buscar rol creado con permiso valido: <br>");

print_r($result=$role->Seleccionar_rol("test1", "admin"));
echo ($result[0]['name']);
echo ("<br>buscar todos los rols<br>");

print_r($role->Seleccionar_rol(NULL, "admin"));

echo ("<br>modificar rol creado para cambiar nombre a test2 con permiso invalido <br>");

echo($role->Actualizar_rol("test1", "test2", "", "root"));
echo("<br>");
print_r($role->Seleccionar_rol(NULL, "admin"));

echo ("<br> modificar rol creado para cambiar nombre a test2 con permiso valido <br>");

print_r($role->Seleccionar_rol(NULL, "admin"));
echo("<br>");
echo($role->Actualizar_rol("test1", "test2", "", "admin"));
echo("<br>");
print_r($role->Seleccionar_rol(NULL, "admin"));
echo("<br>");
echo("<br>elimina el rol test2 con permiso valido: <br>");
echo($role->Eliminar_rol("test2", "admin"));
echo("<br>salto de linea<br>");
print_r($role->Seleccionar_rol(NULL, "admin"));


?>